// 我们在数组中使用两个指针，一个放在开始，一个置于末尾
// 在每一步中，我们将指向较短的指针指向较长的线段那端移动
// 同时：我们记录下所有步骤里最大的面积

var maxArea = function (height) {
  let i = 0, j = height.length - 1;
  let max = 0, square = 0;
  while (j - i >= 1) {
    if (height[i] > height[j]) {
      square = height[j] * (j - i);
      j--;
    } else {
      square = height[i] * (j - i);
      i++;
    }
    max = Math.max(square, max)
  }
  return max;
}